home *** CD-ROM | disk | FTP | other *** search
/ Apple II Magazines (DO) / Softdisk Magazette Volume 1, No. 06 (1982-02)(Softdisk)(Side B).zip / Softdisk Magazette Volume 1, No. 06 (1982-02)(Softdisk)(Side B).do / NICOMACHUS.bas < prev    next >
BASIC Source File  |  1996-12-24  |  4KB  |  88 lines

  1. 10  GOSUB 1000
  2. 20  PRINT 
  3. 25  HOME : VTAB 5: HTAB 5
  4. 27  PRINT "HELLO, MY NAME IS NICOMACHUS."
  5. 29  PRINT : HTAB 5: PRINT "WHAT'S YOUR NAME?": PRINT : HTAB 14: INPUT N$
  6. 30  HOME : VTAB 3: HTAB 3: PRINT N$",": PRINT : HTAB 5
  7. 32  PRINT "PLEASE THINK OF A NUMBER BETWEEN "
  8. 34  PRINT : HTAB 5: PRINT "1 AND 100.  DON'T TELL ME, THOUGH."
  9. 40  PRINT : HTAB 5
  10. 42  PRINT "DIVIDE YOUR NUMBER BY THREE. WHAT"
  11. 44  PRINT : HTAB 5: INPUT "IS THE REMAINDER? ";A
  12. 50  PRINT : HTAB 5: PRINT "NOW DIVIDE YOUR NUMBER BY FIVE."
  13. 52  PRINT : HTAB 5: PRINT "DOES IT HAVE A REMAINDER?  TELL ME."
  14. 54  PRINT : HTAB 10: INPUT B
  15. 60  PRINT : HTAB 5: PRINT "DIVIDE YOUR NUMBER BY SEVEN FOR "
  16. 62  PRINT : HTAB 5: PRINT "ME.  WHAT IS THE REMAINDER? "
  17. 64  PRINT : HTAB 10: INPUT C
  18. 80  PRINT "LET ME THINK A MOMENT . . . "
  19. 90  FOR I = 1 TO 1500: NEXT I
  20. 100 D = 70 *A +21 *B +15 *C
  21. 110  IF D < = 105  THEN  GOTO 140
  22. 120 D = D -105
  23. 130  GOTO 110
  24. 140  HOME : VTAB 10: HTAB 2
  25. 145  PRINT "YOUR NUMBER WAS ";D;", RIGHT,"N$"?"
  26. 150  PRINT : HTAB 16: INPUT A$
  27. 160  IF  LEFT$(A$,1) = "Y"  THEN  GOTO 220
  28. 170  IF  LEFT$(A$,1) = "N"  THEN  GOTO 240
  29. 220  PRINT : HTAB 10: PRINT "HOW ABOUT THAT!!"
  30. 230  GOTO 250
  31. 240  PRINT : HTAB 5: PRINT "I THINK YOU MUST HAVE AN ERROR IN"
  32. 242  PRINT : HTAB 5: PRINT "YOUR ARITHMETIC.  LET'S TRY AGAIN."
  33. 245  GOSUB 2000
  34. 246  GOTO 30
  35. 250  PRINT : PRINT : HTAB 5: PRINT "DO YOU WANT TO TRY AGAIN, "N$"?"
  36. 252  PRINT : HTAB 14: INPUT AE$
  37. 254  IF  LEFT$(AE$,1) = "Y"  THEN  GOTO 30
  38. 256  GOTO 350
  39. 270  GOTO 30
  40. 350  HOME : VTAB 5: HTAB 10
  41. 355  PRINT "N I C O M A C H U S"
  42. 360  PRINT : PRINT : HTAB 5: PRINT "THIS GAME FROM COMPUTER ADVENTURE"
  43. 365  PRINT : HTAB 5: PRINT "SHOULD HAVE BEEN FUN FOR YOU."
  44. 370  PRINT : HTAB 8: PRINT N$", I HOPE YOU MEET WITH MY"
  45. 375  PRINT : HTAB 5: PRINT "FRIEND, NICOMACHUS, AGAIN."
  46. 380  PRINT : PRINT : HTAB 16: PRINT "GOOD BYE"
  47. 400  END 
  48. 999  END 
  49. 1000  HOME : VTAB 5: HTAB 10
  50. 1010  PRINT "N I C O M A C H U S"
  51. 1020  PRINT : PRINT : HTAB 8
  52. 1030  PRINT "ALMOST EVERYONE HAS BEEN ASKED"
  53. 1035  PRINT : HTAB 5: PRINT "TO THINK OF A NUMBER AND THEN TO "
  54. 1040  PRINT : HTAB 5: PRINT "DO SOME PRIVATE CALCULATIONS. "
  55. 1045  PRINT : HTAB 5: PRINT "AFTER REVEALING THE RESULTS OF "
  56. 1050  PRINT : HTAB 5: PRINT "THESE CALCULATIONS TO THE "
  57. 1055  PRINT : HTAB 5: PRINT "QUESTIONER, THE ORIGINAL NUMBER "
  58. 1060  PRINT : HTAB 5: PRINT "IS REVEALED."
  59. 1070  GOSUB 2000
  60. 1080  HOME : VTAB 5: HTAB 8
  61. 1090  PRINT "MANY FORMS OF THIS GUESSING GAME"
  62. 1095  PRINT : HTAB 5: PRINT "EXIST.  THE OLDEST RECORDED"
  63. 1100  PRINT : HTAB 5: PRINT "EXAMPLE SEEMS TO BELONG TO "
  64. 1105  PRINT : HTAB 5: PRINT "NICOMACHUS, A GREEK WHO DIED"
  65. 1110  PRINT : HTAB 5: PRINT "ABOUT 120 A.D.  HE TELLS YOU "
  66. 1114  PRINT : HTAB 5: PRINT "TO THINK OF ANY WHOLE NUMBER"
  67. 1117  PRINT : HTAB 5: PRINT "BETWEEN 1 AND 100.  HE THEN"
  68. 1119  PRINT : HTAB 5: PRINT "ASKS YOU TO DIVIDE YOUR NUMBER"
  69. 1125  GOSUB 2000
  70. 1130  HOME : VTAB 5: HTAB 5
  71. 1135  PRINT "BY 3, THEN BY 5, AND THEN BY 7."
  72. 1140  PRINT : HTAB 5: PRINT "HE ASKS YOU TO TELL HIM THE "
  73. 1145  PRINT : HTAB 5: PRINT "THE REMAINDER EACH TIME."
  74. 1150  PRINT : HTAB 5: PRINT "HE QUICKLY TELLS YOU THE NUMBER"
  75. 1155  PRINT : HTAB 5: PRINT "YOU HAD IN MIND."
  76. 1160  PRINT : HTAB 8: PRINT "YOU SHOULD TRY TO FIGURE OUT"
  77. 1170  PRINT : HTAB 5: PRINT "THE METHOD NICOMACHUS USED.  IF"
  78. 1175  GOSUB 2000
  79. 1180  HOME : VTAB 5: HTAB 5
  80. 1185  PRINT "YOU CANNOT FIGURE OUT HIS FORMULA, "
  81. 1190  PRINT : HTAB 5: PRINT "LIST LINES 100 TO 130 OF"
  82. 1195  PRINT : HTAB 5: PRINT "THIS PROGRAM AND EXAMINE THEM."
  83. 1197  VTAB 16
  84. 1200  PRINT : HTAB 8: PRINT "GOOD LUCK WITH NICOMACHUS."
  85. 1210  GOSUB 2000
  86. 1220  RETURN 
  87. 1999  END 
  88. 2000  VTAB 24: INPUT "PRESS RETURN TO CONTINUE ";RR$: RETURN